ARM 支持的设备上的 Visual Studio 您所在的位置:网站首页 visual studio 2022 preview 下载 ARM 支持的设备上的 Visual Studio

ARM 支持的设备上的 Visual Studio

#ARM 支持的设备上的 Visual Studio| 来源: 网络整理| 查看: 265

ARM 支持的设备上的 Visual Studio 项目 05/08/2023

适用范围:Visual Studio Visual Studio for Mac Visual Studio Code

Visual Studio 生成为基于 x86 体系结构匹配处理器,并且没有适用于基于 ARM 的处理器的 Visual Studio 版本。

Visual Studio 可通过 x86 仿真在 ARM 支持的设备上运行,但某些功能目前在 ARM 上不受支持。 因此,建议不要在使用基于 ARM 的处理器的设备上运行 Visual Studio,而是建议使用远程目标 ARM 设备。

有关支持的操作系统、硬件、支持的语言以及其他要求和指南,请参阅 Visual Studio 2019 系统要求。

Visual Studio 2022 版本 17.4 现已在 Windows 11 Arm64 上作为本机 Arm64 应用程序提供。 这是 Visual Studio 的第一个版本,它将原生支持在基于 Arm 的处理器上生成和调试 Arm64 应用。 这个最新版本的 Visual Studio 消除了大多数开发人员工作负载对 x64 仿真的依赖。

Arm64 Visual Studio 入门

若要开始使用本机 Arm64 Visual Studio 体验,需要以下各项:

确保拥有装有 Windows 11 的 Arm64 设备。 从 Arm64 设备中卸载任何早期版本的 Visual Studio。 下载并安装最新版本的 Visual Studio 2022。 安装 Arm64 Visual Studio

Visual Studio x64 和 Arm64 体系结构都有单个安装程序。 Visual Studio 2022 安装程序会检测系统体系结构是否为 Arm64;如果是,它将在 Arm64 设备上下载并安装 Arm64 版本的 Visual Studio(支持 Windows 11)。 如果通过布局安装产品,则需要显式配置布局以包含 ARM 二进制文件。

注意

对于 Windows 11 Arm64,必须先卸载所有早期版本的 Visual Studio(x64、x86),然后再安装 Visual Studio 2022 版本 17.4(或更高版本)。

支持的工作负荷

Arm64 GA 支持以下工作负载:

.NET 桌面开发 使用 C++ 的桌面开发 ASP.NET 和 Web 开发 通用 Windows 平台开发 Visual Studio 扩展开发 使用 C++ 的游戏开发 Node.js 开发 托管开发人员

在此版本中,现在可以使用 .NET 6+ 和 .NET Framework 4.8.1 生成桌面应用程序(Windows 窗体和 WPF)。 .NET Framework 4.8.1 包含在 Windows 11 的下一个主要更新中,将来将可用于以前的操作系统。

对托管工作负载的初始支持将包括 Windows 窗体、WPF 和 Web 应用。 在后续预览版中,将提供对 Windows 应用 SDK、.NET MAUI 和通用 Windows 平台 (UWP) 的支持。

本机开发人员

随着 Visual Studio 2022 版本 17.4 的发布,你可访问新的本机 Arm64 MSVC (Microsoft Visual C++) 编译器工具集(包括 C++ 代码分析),同时仍面向 MSVC 当前支持的所有平台。

主机体系结构(运行编译器的平台) 目标体系结构(编译器为其生成二进制文件的平台) 安装路径 ARM64 ARM64 \VC\Tools\MSVC\\bin\HostARM64\ARM64 ARM64 X64 \VC\Tools\MSVC\\bin\HostARM64\x64 ARM64 X86 \VC\Tools\MSVC\\bin\HostARM64\x86

许多 C++ 库已可在 Arm64 上使用。 Vcpkg 也在 Arm64 上本机运行,尽管某些依赖的第三方工具可能仍可模拟运行,但你可在本机 Arm64 生成环境中直接成功地生成和使用 1700 多个 C++ 库。

通过安装 C++ 桌面工作负载,可使用 MSBuild 加载任何桌面 C++ 项目和解决方案,来尝试使用你在 Visual Studio 中已经熟悉的任何编辑、生成和调试功能。 在后续更新中,将支持其他 C++ Visual Studio 工作负载(例如游戏)和生成系统(例如 CMake)。

低于 17.4 的 Visual Studio 版本

低于 17.4 的 Visual Studio 2022 版本可通过 x64 仿真在 ARM 支持的设备上运行,尽管某些功能在 ARM 上不受支持。 因此,建议不要在使用基于 ARM 的处理器的设备上运行这些版本的 Visual Studio,而是推荐远程面向的 ARM 设备。

有关支持的操作系统、硬件、支持的语言以及其他要求和指南,请参阅 Visual Studio 2022 系统要求。

远程目标 ARM 设备

为了获得最佳体验,我们建议你在 x86 支持的单独计算机上使用 Visual Studio,并使用 Visual Studio 中的远程部署和调试功能以匹配基于 ARM 的设备。 若要调试设备上已安装的 Windows 通用应用程序,请参阅调试安装的应用包文档。 若要部署新应用,请参阅远程运行 Windows 应用商店应用。 对于所有其他应用程序类型,请参阅远程调试文档。

在 ARM 设备上运行 Visual Studio 的提示 仅在需要时使用

Visual Studio 可在使用 x86 仿真的 ARM 处理器上运行。 请注意,某些功能在此仿真中可能不受支持,并且对基于 ARM 的处理器使用仿真时,性能可能会变慢。 可考虑使用远程面向的 ARM 设备。

安装时间

计划 Visual Studio 需要更长的时间来安装,并希望暂停一段时间,或需要重新启动。

远程工具

若要调试在远程设备上运行的应用,将需要为 ARM 下载和安装远程工具。

启动调试 (F5)

并非所有 Visual Studio 项目都配置为从 ARM 设备开始调试 (F5) 时在本地启动项目。 即使你的应用在本地运行,也可能需要配置 Visual Studio 以进行远程调试。 有关详细信息,请参阅远程调试。

我们需要你的帮助!

我们很乐意听到你关于我们在网上提供的体验的反馈。 请告诉我们你喜欢什么,以及你是否有建议来在 Arm64 上改进 Visual Studio。 可通过开发者社区与我们分享反馈:通过报告问题和分享建议来报告任何 bug 或问题,便于优先处理更多工作负载。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有